更换国内源
清华源:https://mirrors.tuna.tsinghua.edu.cn/
中科大:https://mirrors.ustc.edu.cn/
阿里源:https://opsx.alibaba.com/
列出可用中国镜像站列表:
1 | sudo pacman-mirrors -i -c China -m rank |
勾选 https://mirrors.tuna.tsinghua.edu.cn/manjaro/
,然后 OK -> 确定 。
Arch Linux CN
软件源
1 | sudo nano /etc/pacman.conf |
更新缓存
1 | sudo pacman -Syy |
安装
archlinuxcn-keyring
包导入 GPG key
1 | sudo pacman -S archlinuxcn-keyring |
安装更新
1 | sudo pacman -R thunar-archive-plugin |
安装 yaourt
1 | sudo pacman -S yaourt |
AUR
软件源
1 | sudo nano /etc/yaourtrc |
菜单 -> 添加/删除软件 -> 首选项 -> AUR,打开
启用AUR支持
勾选从AUR检查更新
常用软件
1 | sudo pacman -S chromium filezilla screenfetch netease-cloud-music obs-studio |
chromiun
安装flash
1 | yaourt -S pepper-flash |
微信、TIM
1 | yaourt -S deepin-wechat deepin.com.qq.office |
git配置
1 | ssh-keygen -t rsa -C "ocean" |
删除孤立软件包(慎用)
1 | sudo pacman -Rs $(pacman -Qtdq) |
- 有需要可以自行去
软件包管理器(添加/删除软件)
或者AUR查找软件。
自由截图快捷键设置
- 菜单 -> 设置 -> 键盘 -> 应用程序快捷键 -> 添加 -> 命令
xfce4-screenshooter -r
点击确定,接下来会提示设置快捷键,我设置为ctrl+alt+A
安装深度截图
1 | yaourt -S deepin-screenshot |
移动设备挂载
系统默认已安装
udiskie
,如果没有执行下面命令安装sudo pacman -S udiskie
菜单 -> 设置 -> 可移动驱动器和介质 -> 选择
存储器
-> 勾选热插拔时挂载可移动驱动器
插入后挂载可移动介质
(或执行usidkie -2
命令设置为开机启动)
日常开发
1 | yaourt -S charles mysql-workbench postman-bin redis-desktop-manager haroopad |
- 破解
charles
1 | sudo mv charles.jar /usr/share/java/charles |
- 如果
redis-desktop-manager
打开失败
1 | yaourt -R redis-desktop-manager |
phpstorm
下载地址:http://www.jetbrains.com/
1 | sudo nano /etc/hosts |
解压安装包进入bin目录
1 | ./phpstorm.sh & |
获取激活码,注册码激活:
http://idea.iteblog.com/
http://idea.lanyus.com/
配置文件存放目录:~/.PhpStorm2018.1
sublime text
wechat-dev-tool
在 ~/.local/share/applications/
目录下创建desktop文件(nano xxx.desktop)
wechat-dev-tool
1 | [Desktop Entry] |
安装WPS
1 | yaourt -S wps-office ttf-wps-fonts |
安装搜狗拼音
1 | yaourt -S fcitx-im fcitx-configtool fcitx-sogoupinyin |
- 创建
.xprofile
文件,添加以下语句,否则只能在一部分窗口下输入。
1 | nano ~/.xprofile |
SSR Client安装配置脚本
1 | cd ~/develop |
代理配置(Pac/SwitchyOmega 二选一)
Pac 全局代理
系统默认已经安装
pip
,重新安装执行yaourt -S python-pip
1 | sudo pip install genpac |
设置全局代理,在
environment
文件里添加auto_proxy/AUTO_PROXY
1 | sudo nano /etc/environment |
SwitchyOmega 代理配置
安装完成后,点击右上角 SwitchyOmega
-> 选项
1.情景模式 -> proxy
网址协议 | 代理协议 | 代理服务器 | 代理端口 |
---|---|---|---|
(默认) | SOCKS5 | 127.0.0.1 | 1080 |
2.情景模式 -> auto switch
规则列表设置 -> 添加规则列表
规则列表格式 | AutoProxy |
---|---|
规则列表网址 | https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt |
切换规则
规则列表规则 | (按照规则列表匹配请求) | proxy |
---|---|---|
默认情景模式 | 直接连接 |
3.立即更新情景模式
-> 应用选项
保存设置。
情景模式说明:
proxy | 所有URL都走代理模式 |
---|---|
auto switch | 自动根据URL判断是否走代理 |
终端代理
1 | yaourt -S proxychains-ng |
- 编辑
proxychains.conf
文件,将socks4 127.0.0.1 9095
修改为socks5 127.0.0.1 1080
1 | sudo nano /etc/proxychains.conf |
- 使用:
1 | proxychains yourcommand |
- eg:
1 | proxychains curl www.google.com |
安装 VirtualBox
- 查看当前的内核版本,
uname -r
,比如输出了4.14.44-1-MANJARO
内核版本为414
1 | yaourt -S virtualbox linux414-virtualbox-host-modules virtualbox-ext-oracle |
[kernel version]-virtualbox-host-modules
根据内核版本选择,假如我的内核版本为3.7.4-1-MANJARO
,则安装linux37-virtualbox-host-modules
添加当前用户到vboxusers,如果不需要使用USB外设,可以不执行此操作。
1 | sudo gpasswd -a [username] vboxusers |
- eg
1 | sudo gpasswd -a ocean vboxusers |
重新启动系统或执行 sudo vboxreload
,参考链接
安装oh-my-zsh、powerline
- Manjaro 自带
zsh
,zsh --version
查看,如果没有安装 执行yaourt -S zsh
oh-my-zsh:http://ohmyz.sh/
1 | # 安装 oh-my-zsh |
zsh
主题配置(非必须)
1 | # 安装powerline及字体 |
- 安装 nvm(安装完成后需要重启终端)
Github:https://github.com/creationix/nvm
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | zsh |
- 安装 node
1 | # 最新 lts 版本 |
- 安装hexo
1 | npm install hexo-cli -g |
- 临时切换 bash
1 | bash |
- 临时切换 zsh
1 | zsh |
- 修改 bash 为默认 shell
1 | chsh -s /bin/bash |
- 修改 zsh 为默认 shell
1 | chsh -s /bin/zsh |
- 免密登录
1 | cat ~/.ssh/id_rsa.pub |
- 保持ssh连接(客户端配置)
1 | sudo nano /etc/ssh/ssh_config |